<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

/**
 * App\merchantMedicineApply
 *
 * @property int $id
 * @property int $merchant_id 门店id
 * @property string $name 药品名称
 * @property string $desc 描述
 * @property string $upc 条形码
 * @property string $sku_ssn 内部库存编号
 * @property string $approval_number 批准文号
 * @property string $specification 规格
 * @property int $thumb_id 商品封面图
 * @property float $selling_price 销售价格
 * @property int $stock 库存
 * @property int $classify_id
 * @property string $manufacturer 生产厂商名称
 * @property string $manufacturer_address 生产厂商地址
 * @property string $manufacturer_contact 生产厂商联系方式
 * @property string $electronic_regulatory_code 电子监管码
 * @property string|null $usage_and_dosage 用法用量
 * @property string|null $indications 适应症
 * @property string $adapt_to_the_crowd 适应人群
 * @property string $component 成分
 * @property string|null $adverse_reactions 不良反应
 * @property string|null $contraindications 禁忌
 * @property string|null $precautions 注意事项
 * @property string|null $interaction 药物相互作用
 * @property string|null $medication_for_children 儿童用药
 * @property string|null $medication_for_pregnancy_x_lactation 妊娠与哺乳用药
 * @property string|null $medication_for_aged 老年人用药
 * @property string $properties 性状
 * @property string $packing 包装
 * @property string $dosage_form 剂型
 * @property string $storage 贮藏
 * @property string|null $pharmacological_action 药理作用
 * @property string $expiry_date 有效期
 * @property string|null $detail 详情（富文本）
 * @property int $is_shop 是否上架，0：否 1：是
 * @property int $sort 商品排序，整数，数字越低排序越前
 * @property string|null $other_attribute_array 其他属性数组（json_encoded）
 * @property int $review 审核状态 0：待审核 1：通过 2：拒绝
 * @property \Illuminate\Support\Carbon|null $deleted_at
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static bool|null forceDelete()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply newQuery()
 * @method static \Illuminate\Database\Query\Builder|\App\merchantMedicineApply onlyTrashed()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply query()
 * @method static bool|null restore()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereAdaptToTheCrowd($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereAdverseReactions($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereApprovalNumber($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereClassifyId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereComponent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereContraindications($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereDesc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereDetail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereDosageForm($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereElectronicRegulatoryCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereExpiryDate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereIndications($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereInteraction($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereIsShop($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereManufacturer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereManufacturerAddress($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereManufacturerContact($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereMedicationForAged($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereMedicationForChildren($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereMedicationForPregnancyXLactation($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereMerchantId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereOtherAttributeArray($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply wherePacking($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply wherePharmacologicalAction($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply wherePrecautions($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereProperties($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereReview($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereSellingPrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereSkuSsn($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereSort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereSpecification($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereStock($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereStorage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereThumbId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereUpc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\merchantMedicineApply whereUsageAndDosage($value)
 * @method static \Illuminate\Database\Query\Builder|\App\merchantMedicineApply withTrashed()
 * @method static \Illuminate\Database\Query\Builder|\App\merchantMedicineApply withoutTrashed()
 * @mixin \Eloquent
 * @property int $enterprise_id 商家id
 * @method static \Illuminate\Database\Eloquent\Builder|\App\MerchantMedicineApply whereEnterpriseId($value)
 * @property int $drug_type
 * @method static \Illuminate\Database\Eloquent\Builder|\App\MerchantMedicineApply whereDrugType($value)
 */
class MerchantMedicineApply extends Model
{
    protected $table = "merchant_medicine_apply";
    use SoftDeletes;
}
